<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        /*
            在调用函数时，浏览器每次都会传递两个隐含的参数：
                1.函数的上下文对象this
                2.封装实参的对象arguments
                    -arguments是一个类数组对象
                    arguments.length获取实参的长度
                    arguments[0]表示第一个实参
                    arguments[1]表示第二个实参
                它里边有一个属性叫做callee
                    这个属性对应一个函数对象，就是当前正在指向的函数对象
        */
        function fun(){
            // console.log(arguments instanceof Array);
            // console.log(Array.isArray(arguments));
            // console.log(arguments.length);
            console.log(arguments[0]);
            console.log(arguments.callee==fun);
        }
        fun("hellp",true);
    </script>
</head>
<body>
    
</body>
</html>